#ifndef _CSHOP_STATE_H_
#define _CSHOP_STATE_H_

#include "IGameState.h"

class CShopState : public IGameState
{
private:
	int		m_nCurrentSelection;
	int		m_nCursorID;
	int		m_nBackgroundImageID;
	int		m_nBackgroundMusicID;
	int		m_nMovementSFXID;
	int		m_nBitmapFontID;
	
	CShopState(void);
	CShopState(const CShopState&);
	CShopState& operator=(const CShopState&);
	~CShopState(void);
public:
	static CShopState* GetInstance(void);
	void Enter(void);
	bool Input(void);
	void Update(float fElapsedTime);
	void Render(void);
	void Exit(void);
};
#endif